.schedule{
  .scheduleTitle{
    border-top:#e2e2e2 solid 20px;
    position:relative;
    h2{
      text-align:center;
      line-height:40px;
      overflow:hidden;
      zoom:1;
      padding-left:390px;
      .iconfont{
        font-size:24px;
        margin:0 15px;
        float:left;
        cursor: pointer;
      }
      span{
        float:left;
      }
    }
    .btnList{
      position:absolute;
      top:6px;
      right:20px;
      button{
        width:60px;
        height:28px;
        background:#43B549;
        border:0;
        color:#fff;
        font-size:12px;
        margin-right:10px;
      }
      button:last-child{
        background:#e2e2eb;
      }
    }
    .scheduleDate{
      ul{
        overflow:hidden;
        zoom:1;
        li{
          float:left;
          width:141.5px;
          height:40px;
          text-align:center;
          line-height:40px;
          color:#00A1E5;
        }
      }
    }
  }
  .scheduleList{
    ul{
      overflow:hidden;
      zoom:1;
      li{
        float:left;
        width:141.5px;
        h2{
          text-align:center;
          font-size:14px;
          font-weight:bold;
          color:#000;
          line-height:60px;
        }
        .scheduleListDate{
          overflow:hidden;
          zoom:1;
          .listDateLeft,.listDateRight{
            float:left;
            width:50%;
            h3{
              line-height:40px;
              text-align:center;
              .iconfont{
                font-size:18px;
                color:#999;
                cursor: pointer;
              }
              .active{
                color:#28ec93 !important; 
              }
            }
          }
        }
      }
    }
  }
}
